#include "sqlist.h"
#include <stdio.h>

void test_merge(){
	sqlink l1 = list_create();
	list_insert(l1, 1, 0);
	list_insert(l1, 2, 1);
	list_insert(l1, 3, 2);
	list_insert(l1, 4, 3);

	sqlink l2 = list_create();
	list_insert(l2, 4, 0);
	list_insert(l2, 5, 1);
	list_insert(l2, 6, 2);
	list_insert(l2, 7, 3);

	list_merge(l1, l2);

	list_show(l1);
	list_show(l2);
}

void test_purge(){
	sqlink l1 = list_create();
	list_insert(l1, 1, 0);
	list_insert(l1, 1, 1);
	list_insert(l1, 1, 2);
	list_insert(l1, 2, 3);
	list_insert(l1, 3, 4);
	list_insert(l1, 4, 5);
	list_insert(l1, 4, 6);
	list_insert(l1, 5, 7);
	list_insert(l1, 6, 8);
	
	list_purge(l1);
	list_show(l1);
}

int main(){
	//1. 删除顺序表里重复元素
	test_purge();
	//2.合并两个顺序表
	test_merge();
	return 0;
}
